home *** CD-ROM | disk | FTP | other *** search
File List | 1997-10-03 | 22.1 KB | 352 lines |
- ==================================
- Windows Control progamming
- ==================================
- IELIST32.ZIP IEList32: "Inline Edit" Listbox with SRC
- This is a custom control which creates an ownerdraw listbox and
- handles * double-clicks and an edit message from the parent to
- allow the user to * edit the listbox item "inline". C source
- LBEDIT.ZIP Tricky Edit Controls in a Listbox
- This is an example of using an ownerdraw listbox to hold an
- array of other * controls, in this case, edit controls.
- LISTFU.ZIP LISTFUN: Nice effect example using a listbox
- This example uses an ownerdraw listbox to contain a list of
- checkboxes and associated text. The listbox tracks the checkbox
- handles and handles the scrolling automatically.
- LISTVIEW.ZIP Basics for using a ListView common control. This creates a
- Control, adds * some icon images and allows the text and image
- for each item to be changed * as selected by various menu
- items. C source
- RETEST.ZIP RichEdit example program. Demonstrates some basics of a
- RichEdit control. Allows you to change the text color on the
- fly, save and load RTF data using stream callbacks. C source
- TEXTURE.ZIP Transparent Label Control
- This example demonstrates a "transparent" control in the form
- of moveable transparent 3-D label controls displayed over a
- bitmap on a dialog box. The label control is self-contained and
- displays a dialog box with an edit control when double-clicked
- to allow the control's text to be changed.
- TREEMENU.ZIP This example demonstrates how to subclass a TreeView control
- and trap right mouse button messages to display a menu relative
- to the context of the treeview item selected.
- VTAB.ZIP Vertical Tab Control example
- This example demonstrates how to create and maintain a vertical
- "tab control" using the ever popular ownerdraw listbox. This
- example displays only text, but adding a bitmap or structure is
- simple as the listbox item data is not used in this example.
-
-
- ==============================================
- Windows Internet & Communication files
- ==============================================
- BLDOCX.ZIP Visual C++ sourcecode for Whois, Time, Finger, Mail, Gethost
- controls with VB4 examples
- DATAMODE.ZIP This code was designed as a simple example of TAPI,(C source)
- DCAPI.ZIP CAPI demoprogram in Pascal/Delphi
- ENUMTAPI.ZIP EnumTapi is a sample console app that enumerates all the
- devices made available by TAPI and prints relavent information
- on each one.
- EXTAPI.ZIP ExtApi.c - demonstrates how to use Windows 95 and NT 4
- phonebook APIs.
- GOPHER.ZIP The internet Gopher protocol
- a Distributed document search and retrieval protocol
- IMSBCB.ZIP The Internet Mail Suite v1.8 (For Borland C++ builder)
- Is a set of components which allows you to access various
- Internet services, such as Internet Mail, FTP, HTTP, NNTP,
- Finger, WhoIs and Time. IMS works with all versions of Delphi
- and Borland C++ Builder. allcomponents are native Delphi. FULL
- CODE, which comes with the registered version, is written in
- Object Pascal, there are no OCXs or additional DLLs. You will
- never have problems with distribution of your software, all
- code will be embedded into the executable file.
- MIME64A.ZIP Mime64 is an encoding described in rfc1341 as mime base64. Its
- purpose is to encode binary files into ascii so that they may
- be passed through e-mail gates. In this regard, mime64 is
- similar to uuencode. aLthough most binaries these days are
- transmitted using uuencode, i have seen a few using mime64, and
- i have had requests from friends that i decode mime64 files
- that have fallen into their hands. aS long as some mime64
- continues to exist, a package such as this one is useful to
- have. C source
- MINIFTP1.ZIP MiniFTP Version 1.1
- Welcome to MiniFTP, the 32-bit Windows application which was
- created as a tutorial (including source code) for using the
- Winsock API in an MFC environment.
- PCL4W13.ZIP PERSONAL COMMUNICATIONS LIBRARY FOR WINDOWS, Ver 1.3, <ASP>.
- Async comm library supporting COM1-COM20 to 115200 baud, 4+
- ports concurrently, many dumb multiport boards, 16550 UART,
- interrupt driven, RTS/CTS flow control, any IRQ using any UART
- address. Requires Borland, Watcom, or Microsoft Windows C/C++
- compiler.
- PING.ZIP Source for a PING in C
- Using the InterNet Control Message Protocol (ICMP) "ECHO"
- facility, measure round-trip-delays and packet loss across
- network paths.
- SETTIME.ZIP SetTime, the freeware NTP client written as a straightforward
- example of Visual C++, MFC, Windows and WinSock programming.
- TAPITERM.ZIP TapiTerm
- Tapi Terminal component and add some extra features using the
- Tapi configuration dialogs. The read and write parts of the
- terminal are seperate threads, this suited me, but if you
- require sync'ed comms then you will need to change that to one
- ReadWrite thread.
- TCPIPRES.ZIP TCP/IP Resources List
- TSMTPBCB.ZIP TSMTP Component, version for Borland C++ Builder (1.3)
- Is a component for Borland Delphi, which allows to send
- Internet mail. If you have PPP or SLIP connection to the
- Internet, you can use this component in your applications. It
- fully supports Simple Mail Transfer Protocol (SMTP, rfc 821).
- You can attach files to the text messages and encode
- attachments using such popular methods as UUEncoding and MIME
- (rfc 1521). These features are built in. Encoding methods are
- fully compatible with the following mail retrieval agents: AOL,
- Eudora, Microsoft Exchange, Pegasus, Pine and probably more, we
- performed extensive tests only with these agents.
- WIL4C10.ZIP WINSOCK INTERFACE LIBRARY for C/C++. ver 1.0
- Win16 & Win32 DLLs. <ASP>. The Winsock Interface Library
- simplifies winsock network communications programming and
- provides support for the most common Internet protocols such as
- Finger, SMTP, POP3, FTP, NNTP, and HTTP. Requires windows C
- compiler. By MarshallSoft Computing, Inc. Registration is $95 +
- $6 S&H ($12 overseas).
- WINFIN.ZIP Win32 Finger Application Example
- Demonstrating how to connect to a host and query it for a user
- name based on an internet email address. C source
- WINWHO.ZIP Windows WhoIs Utility
- WinDows WhoIs is a small Win32 winsock utility which find
- information based on a query and displays whatever results are
- returned. To use the program, set a server address in the
- Server field, enter text to search for in the "Name" field and
- select "Find" or press the Enter key. If any information is
- found, it is displayed in the Information field. C source
- WSC4C21.ZIP WINDOWS STANDARD SERIAL COMM LIB for C/C++ Version 2.1, <ASP>.
- Serial comm library based on the Windows API. Includes 30
- functions plus modem control, XMODEM & YMODEM, and 5 example
- programs. Both Win16 and Win32. Requires MS/Borland/Watcom
- Windows C compiler. By MarshallSoft Computing, Inc.
- Registration is $75 plus $5 S&H ($10 overseas).
-
-
- =======================================
- Windows Disc & File programming
- =======================================
- BOOTSEC.ZIP BOOTSEC - Reads and displays the boot sector of a drive
- With C Windowssource. BOOTSEC demonstrates how to use INT 25
- (absolute disk read) to read the boot sector (the first sector
- on head 0, cylinder 0) off of a drive (either floppy drive or
- hard disk).
- FILSRC.ZIP FILEMON - File Monitor for Windows 95 (C-source)
- Communicates with the filemon driver to display file system
- activity information. Good for debugging!
- NTFILSRC.ZIP Windows NT File System Monitor (NTFilemon) with C source
- PE_MAP.ZIP PE_MAP
- This tool dumps the structure of a Windows NT executable (which
- is in the so-called "portable-executable-format"). It comes in
- handy if you want to know how good your linker is, which
- functions are exported or imported or if you generally like to
- peek around. C source
- SECDEL32.ZIP SECDEL32 by Mark Gamber
- This is an example of a secure file deletion under Windows NT.
- Files dropped on the window are opened and their size
- determined. Then a mapping object is created from the file and
- it's mapped to memory. Once mapped, it's a simple procedure to
- memset() the entire block and flush the view, removing any data
- on the disk itself. Finally, the file is deleted. C source
- SSWPAR.ZIP Visual Parse++ for Windows Demo
- Is a new visual programming tool that helps you build parsers
- and lexers for any task in a matter of hours (or minutes for
- something like a data filter). It is extremely easy to use. You
- define your lexer and/or parser using a familiar regular
- expression and BNF-like notation. Then use Visual Parse++ to
- rigorously debug the entire specification WHILE YOU WATCH. ItÆs
- that simple. Before Visual Parse++, debugging a lexer or parser
- was as complex as debugging a C++ program with printf()
- statements
-
-
- =====================================
- Windows OLE programming files
- =====================================
- OLEAUTO.ZIP How to interact with Microsoft Word 6.0/7.0 using OLE Automation.
- Word 6.0 / 7.0 is using Word Basis instead of Visual Basic for
- Applications (VBA for short) that the other Office package
- products use for their macro language. I myselkf would say that
- I am gratefule for that since it is much easier to use than
- that of VBA. Here are some samples on how to do they automation
- in Delphi 2. (Word/Write document)
- SGOLE.ZIP oleGridSort v1.1.0
- The OLE Automation server for sorting data in the MS Grid. The
- oleGridSort server effectively sub-classes the Microsoft⌐
- Visual Basic⌐ 4.0 MS Grid control and adds new properties and
- methods as well as modifying some existing ones to give it full
- sorting by column capability.
-
-
- ==================================
- Windows system programming
- ==================================
- EVENTS.ZIP Event Log example for Windows NT
- MEMINFO.ZIP meminfo, a program for Windows NT versions 3.51 and 4.0.
- It displays memory and CPU usage; it demonstrates accessing
- performance data and writing custom controls in DLLs. C source.
- NEW51H2.ZIP Int 51H is a resident part of the system installed at absolute
- address of old int 51H in order to offer you powerful services
- when calling int 51H from your own program. From a simple dos
- program in the language of your choice (C/C++, pascal, fortran,
- assembler, ...) you will be able to LOAD and EXEC 32 bits or 16
- bits programs under Windows 95 or Dos.
- NT_INFO.ZIP Nt_info, a small tool to find out how Windows NT is configured.
- I often have to work on computers I have not installed myself,
- and then I need to find out what NT will behave like and if
- there are active switches I don't want to have. I've written
- this program to output all the interesting stuff as I don't
- feel like digging through the registry ervery time. C source
- REGMNSRC.ZIP RegMon - Registry Monitor for Windows 95 (with C source)
- RINGO.ZIP GATEVIEW, version 1.1.
- System information viewer. Uses Installable VxD RINGO. With C
- SSAPI10.ZIP System-Security-API,v1.0,SHAREWARE <ASP>
- Provides Application Programmable Interface which allows an
- application developer to protect files and resources access on
- system which run Microsoft Windows 95 operating system. Three
- levels of protection, based on file access. One
- programmatically can Hide specific files or folders (Hide),
- prevent all access to the files (No Access), or allow only Read
- Only access (Read Only). Includes sample application with
- source
- TSKMON95.ZIP Task Monitor for Windows 95
- For Windows 95 only! This simple task monitor program with
- SOURCE CODE demonstrates a generic hooking technique that can
- be applied to virtually any Win32 API - in this case,
- CreateProcess and ExitProcess. The program will display 16-bit
- and 32-bit processes starting and ending.
- WINRUN.ZIP SBS WinRun Version 1.00
- WinRun enables you to launch Windows applications from within a
- DOS box. As a special case, it's possible to let a DOS program
- spawn additional DOS boxes. (By the way: This has been the
- original purpose of the program; Some friend of mine wanted a
- windowed DOS application to launch another DOS application
- displaying some graphical data in a separate window.) With Asm src.
-
-
- ======================================
- Windows programming sourcecode
- ======================================
- AUCAD01.ZIP DuneRam's Control+Alt+Delete suite!
- This demonstration suite is written in 16 bits and 32 bits.
- Nothing has been disabled. You can use this suite to
- effectively prevent users from pressing control+alt+delete
- during critical parts of your program when you are running
- Windows 95 or Windows NT.
- BOYER03.ZIP Fast String Search Algorithm (Boyer) for Windows/C Programmer
- COPYTEST.ZIP Copytest, Demonstrates how two consenting programs can directly
- Communicate under Windows NT using the WM_COPYDATA message.
- CDTEST1 and CDTEST2 are two separate programs, each comprising
- a sender and receiver. The text from the edit control of one is
- sent to the other where it's displayed in it's static control.
- The static control may also be erased by the other program. C source.
- CREATEDB.ZIP This example registers a database on an SQL Server with the
- local ODBC driver, opens the database and creates a table in
- the database. C source
- CUSTDLG.ZIP Dialog box using a custom class or "How I learned to keep
- CTL3D.DLL out of my business" , C source
- DEVEL300.ZIP Spell check for edit boxes (version 3.00): Developers kit
- DLGINPUT.ZIP Demonstration of how to pass a string to a dialog box for text
- entry to * the string. The example uses window properties to
- save and retrieve the * string pointer using macros defined in
- the source listing. * Public domain by Mark Gamber. In using
- the program or any included part, * the user assumes full
- responsibility for it's use and may not hold the * author
- liable for any loss or damage. If unable to accept this *
- restriction, the software and all included parts muct be
- destroyed.
- DUTCH.ZIP Dutch dictionary for SpellChecker
- EFSIZE32.ZIP This example demonstrates how to determine the approximate
- minimum size required of an edit control to display a given
- string using a given font. C source
- FRENCH.ZIP French dictionary for spell check for edit boxes
- FRENCHCA.ZIP French-Canadian dictionary for spell check for edit boxes
- GERMAN.ZIP German dictionary for spell check for edit boxes
- IMGSIZ_1.ZIP ImageSize
- It is an Explorer add-on which displays one more page in
- Properites dialog for graphic files (currently, only .BMP and
- .GIF ). There you can see image size, colors count, compression
- ratio. (C++ source)
- ITALIAN.ZIP Italian dictionary for spell check for edit boxes
- MCSECURE.ZIP MC-SECURITY (16/32 Bit)
- is a set of routines primarily intended for developers so that
- they may protect programs, applications, files or datas.
- METATEST.ZIP Example demonstrating how to create and display a metafile,
- Scaling it to fit the window when resized. A metafile can be
- thought of as sort of a "GDI" batch script which is written,
- replayed and deleted. C source
- MODELESS.ZIP This example shows how to create and display a modeless dialog.
- NETENM32.ZIP Example of walking a network from Windows NT (Win32)
- NORWBOKM.ZIP Norwegian dictionary for spell check for edit boxes
- NOTITLE.ZIP Example of a window with no actual caption but allows itself to
- be moved and resized on the right border only. C source
- PAINTIKE.ZIP Here is a simple example of how to paint your minimized window
- and create a corresponding dynamic icon that Windows will use
- to drag your app and display when you Alt+Tab.
- PRTSUCPB.ZIP CBSuite 7.0 Super component suite for C++ Builder
- Prints almost anything you can place on a form or window and
- generates reports to any level of detail quickly and easily.
- Supports printing of normal, OCX and Active X controls.
- Zoom/pan print previewer and wizards for great-looking forms
- and reports included.
- RFONT.ZIP Rotating Font example by Mark Gamber
- This example demonstrates how to create and use a True-Type
- font with an angle other than "straight across". To build the
- example, use WIN32=1 to build for Win32 or no arguements to
- build for 16 bit Windows. C source
- RTFPRSR.ZIP RTF-stuff 1.06a1 (with C source)
- This directory contains source and documentation [sic] for a simple
- RTF (Rich Text Format) translation tool. Files in this format can be
- produced with, e.g., Microsoft Word, or on NeXT machines.
- SKELETON.ZIP SKELETON Version 2.0
- 32-Bit Assembly Language Programming for the Microsoft«
- Windows« 95 operating system I have seen many books on Windows«
- programming and assembly language programming. Rarely have I
- found information that covers assembly language programming for
- Windows«. I offer my SKELETON as an example of how such
- programming can be done. As you can see, it goes beyond the
- bare minimum required to get a window up on the screen. In this
- help file I briefly describe the Features used in SKELETON
- indicating where in the files they are implemented. I also give
- short File Descriptions and make a few suggestions for Building
- Projects based on the SKELETON files.
- SPANISH.ZIP Spanish dictionary for spell check for edit boxes
- SPEL300E.ZIP Spell checker for edit boxes (and now many more controls)
- provides spelling checking from within any text box on the
- system. UK/US English, French and German dictionaries available
- seperately, custom dictionaries can be language dependant, undo
- and auto suggest. It can even igonre commented text in email.
- Requires Windows 3.1, win95, win NT or compatible. Also see the
- additional dictionaryfiles in this area.
- STDIOVW.ZIP StdioView V1.0
- Is a Microsoft Foundation Class port of the WinStdio (Also
- available from the same place you got this). Basically,
- StdioView is an MFC view class which provides a number of
- functions to emulate console input and output Windows
- (partcularly Win16). Namely, it provide equivalent
- functionality for the C runtime library functions printf(),
- puts and gets(), prototyped in <stdio.h>, hence "StdioView".
- TKERN10.ZIP TKERN - Troy's Kernel For Windows
- Troy's Kernel For Windows (aka TKERN) is a general purpose
- standard I/O library designed to make it easy to write and port
- command line oriented applications to Microsoft Windows. It is
- a replacement for both Borland's EasyWin, and Microsoft's
- QuickWin, and more.
- UG3DEMO.ZIP Ultimate Grid 3.0 for MFC demo
- UKENG.ZIP British English dictionary for spell check for edit boxes
- USENG.ZIP US English dictionary for spell check for edit boxes
- WFC010.ZIP WFC (Win32 Foundation Classes)
- It is a set of C++ classes built upon MFC that let you develop
- Win32 applications.
- WSTDIO21.ZIP WinStdio V2.1
- Is a small and simple library of functions to emulate console
- input and output in C for Windows (partcularly Win16). Namely,
- it provide equivalent functionality for the C runtime library
- functions printf(), puts and gets(), prototyped in <stdio.h>,
- hence "WinStdio".
-
-
-